/* Reset */
html{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;color:#000;}
img{border:none;}ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,button,textarea,select{font-weight:inherit;font-size:100%;vertical-align:middle}
a{color:#000; text-decoration:none;}
a:hover{color:#000;}
a:active{color:#000;}
table{ border-collapse:collapse; border-spacing: 0;}
/*----------------------------------------------------------------------------------------------------*/
.blue{color:#0066CC;}
.red{color:#d92632;}
.red a{color:#FF0000; text-decoration:none;}
.red a:hover{color:#FF0000; text-decoration:underline;}
.gray{color:#666666;}
.white{color:#FFFFFF;}
.white a{color:#FFFFFF; text-decoration:none;}
.white a:hover{color:#FFFFFF; text-decoration:underline;}
.gray a{color:#666666; text-decoration:none;}
.gray a:hover{text-decoration:underline;}
.gray_c{color:#999;}
.black a{color:#333333; text-decoration:none;}
.black a:hover{ color:#FF0000; }
.brown {color:#663200;}
.brown a{color:#663200; text-decoration:none;}
.brown a:hover{color:#663200;}
.green{color:#1b8e00;}
.yellow{color:#ffc921;}
.yellow a{color:#ffc921;}
.yellow a:hover{color:#ffc921; text-decoration:underline;}
.orange{color:#ff6600;}
.orange a{color:#ff6600;}
.orange a:hover{color:#ff6600; text-decoration:underline;}
/*----------------------------------------------------------------------------------------------------*/
.blank10{height:10px;font-size:0;display:block; clear:both;}.blank5{height:5px; font-size:0; display:block;clear:both}
/*----------------------------------------------------------------------------------------------------*/
.fs11{font-size:11px;}.fs13{font-size:13px;}.fs15{font-size:15px;}.fs18{font-size:18px;}
/*----------------------------------------------------------------------------------------------------*/
.fr{float:right}.fl{float:left}.al{text-align:left}.ar{text-align:right}.ac{text-align:center}
.vt{vertical-align:top}.vm{vertical-align:middle}.vb{vertical-align:bottom}
/*----------------------------------------------------------------------------------------------------*/
.hide{display:none}.show{display:block}
/*-------------//Download by http://www.jb51.net-------------------------------------------------------*/
.clear{clear:both;height:0;overflow:hidden; display:block;}
.clearfix{zoom:1;}      
.clearfix:after{content:'.';display:block;visibility:hidden; clear:both; height:0px;font-size:0; line-height:0px; } 
.clearbox{clear:both; height:100%; }
.w960{clear:both;width:958px; border:1px #ccc solid;overflow:hidden;background:#fff}
/*----------------------------------------------------------------------------------------------------*/
.hr{ height:1px;background:#ccc;overflow:hidden;clear:both;margin:5px 0;}
/*----------------------------------------------------------------------------------------------------*/
.w20{width:20px; border:1px #e4e4e4 solid}.w50{width:50px;}.w100{width:100px;}.w150{width:150px;}.w200{width:200px;}.w300{width:300px;}
/*----------------------------------------------------------------------------------------------------*/
.mod{border:1px #ccc solid }
.mod .tl,.mod .tr,.mod .bl,.mod .br{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background: url(images/rounded.png) no-repeat scroll 0 0;
display:block;height:4px;position:relative}
.mod .tl{margin:-1px -1px 0 0;background-position:right -8px;}
.mod .tr{float:left;width:4px;margin-left:-1px; overflow:hidden;background-position:0 0;}
.mod .bl{margin:0 -1px -1px 0;background-position:right -12px}
.mod .br{float:left;width:4px ;margin-left:-1px; overflow:hidden;background-position:0 -4px;}